﻿td.invisible {
    display: none;
}
/* grid  */
div.bluelotus7-grid-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

    div.bluelotus7-grid-container > div.thead {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 30px;
    }

    div.bluelotus7-grid-container > div.tbody {
        position: absolute;
        right: 0;
        left: 0;
        top: 36px;
        bottom: 0;
        overflow-y: scroll;
    }

    div.bluelotus7-grid-container > div.thead > table.bluelotus7-grid > tbody {
        display: none;
    }

    div.bluelotus7-grid-container > div.tbody > table.bluelotus7-grid > thead {
        display: none;
    }

table.bluelotus7-grid {
    font-family: arial;
    font-size: 12px;
    cursor: default;
}

table.fixed {
    width: 100%;
    height: 100%;
}

table.bluelotus7-grid > thead > tr {
    height: 30px;
    max-height: 30px;
    min-height: 30px;
    background-color: #FFE481;
}

    table.bluelotus7-grid > thead > tr > th {
        vertical-align: top;
        text-align: left;
        padding: 10px 5px 5px 5px;
        border: 1px dotted #E8EDFF;
    }

table.bluelotus7-grid > tbody > tr {
    height: 30px;
    min-height: 30px;
    height: 24px \9;
    min-height: 24px \9;
}

    table.bluelotus7-grid > tbody > tr > td {
        border: 1px dotted #E8EDFF;
    }

    table.bluelotus7-grid > tbody > tr > td {
        vertical-align: top;
        text-align: left;
        padding: 10px 5px 5px 5px;
    }

    table.bluelotus7-grid > tbody > tr.even, table.bluelotus7-grid > tbody > tr:nth-child(2n) {
        background-color: #FFFFFF;
    }

    table.bluelotus7-grid > tbody > tr.odd, table.bluelotus7-grid > tbody > tr:nth-child(2n-1) {
        background-color: #D0DAFD;
    }

    table.bluelotus7-grid > tbody > tr.alarm {
        background: none repeat scroll 0 0 #FFF4EB;
    }

    table.bluelotus7-grid > tbody > tr.selected {
        background-color: #3D96DF;
        color: #FFFFFF;
    }

    table.bluelotus7-grid > tbody > tr:hover {
        border: 1px solid #03476F;
        background-color: #99CCFF;
    }

    table.bluelotus7-grid > tbody > tr > td > a {
        text-decoration: none;
        color: #4366CC;
    }

        table.bluelotus7-grid > tbody > tr > td > a:visited {
            text-decoration: none;
            color: #4366CC;
        }

        table.bluelotus7-grid > tbody > tr > td > a:hover {
            text-decoration: underline;
            color: #4366CC;
        }

    table.bluelotus7-grid > tbody > tr > td.action > a {
        margin-right: 5px;
    }
/* defined css */
table.bluelotus7-grid th.identity {
    display: none;
}

table.bluelotus7-grid th.selectable, table.bluelotus7-grid td.selectable {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
}

table.bluelotus7-grid > th.selectable > input:checkbox, table.bluelotus7-grid > td.selectable > input:checkbox {
}

table.bluelotus7-grid > tbody > tr > td.scroll, table.bluelotus7-grid > thead > tr > th.scroll {
    width: auto;
    min-width: 30px;
    max-width: none;
}
/* widths */
table.bluelotus7-grid > tbody > tr > td.name, table.bluelotus7-grid > thead > tr > th.name {
    width: 100px;
    min-width: 100px;
}

table.bluelotus7-grid > tbody > tr > td.stamp, table.bluelotus7-grid > thead > tr > th.stamp {
    width: 120px;
    min-width: 120px;
}
/* colors */
table.bluelotus7-grid > tbody > tr > td.deleted {
    text-decoration: line-through;
}
